package com.antrom.devlo;

import java.util.List;

public class Allocation {

    public TypeRessource myAllocation;
    /**
     * 
     * @element-type Ressources
     */
    public List<Ressources> alloue;

    public Allocation() {
    }

    public TypeRessource getAllocation() {
        return myAllocation;
    }

    public void setAllocation(TypeRessource allocation) {
        this.myAllocation = allocation;
    }

    public List<Ressources> getAlloue() {
        return alloue;
    }

    public void setAlloue(List<Ressources> alloue) {
        this.alloue = alloue;
    }

    public void allouer(Projet projet, Ressources ressources) {
        projet.add(ressources);
    }
    
    public void changerAllocation(Projet projetSource, Projet projetCible, Ressources ress){
        if(projetSource.contains(ress)){
            projetSource.remove(ress);
        }
        else{
            System.out.println("Erreur, ressource absente du projet source !");
        }
        if(projetCible.contains(ress)){
            System.out.println("Erreur, ressources deja presente dans le projet cible !");
        }
        else{
            projetCible.add(ress);
        }
        
    }
}